home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: MegaDisc / MegaDisc 06 (1988)(MegaDisc Digital Publishing)(AU)[m][WB].zip / MegaDisc 06 (1988)(MegaDisc Digital Publishing)(AU)[m][WB].adf / ARTICLES / Sayings < prev    next >
Text File  |  1988-04-09  |  2KB  |  80 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.          LAWS OF COMPUTER PROGRAMMING
  7.  
  8.                                      compiled by Eric Holroyd
  9.  
  10.  
  11.  
  12.          Any given program, once running, is obsolete
  13.  
  14.          Any proposed program will cost more and take longer.
  15.  
  16.          If the program is useful, it will have to be changed.
  17.  
  18.          If the program is useless, it will have to be documented.
  19.  
  20.          Any given program expands to fill all available memory.
  21.  
  22.          A program's value is proportional ot the weight of its output.
  23.  
  24.          Program complexity will grow until it exceeds the capability of
  25.     the programmer appointed to maintain it.
  26.  
  27.          When all else fails, read the instructions.
  28.  
  29.          It works better if you plug it in.
  30.  
  31.          Sound and music programs need a loudspeaker in the monitor.
  32.  
  33.          If a test installation works perfectly, all subsequent
  34.     installations will malfunction.
  35.  
  36.          Not until a program has been in production for at least six months
  37.     will its most harmful error be discovered.
  38.  
  39.          Interchangeable tapes and disks won't!
  40.  
  41.          If the input editor has been designed to reject all bad input,
  42.     some ingenious idiot will devise a method to get bad data past it.
  43.  
  44.          Profanity is the one language programmers know best.
  45.  
  46.          Computers are unreliable, but human beings even more so.
  47.  
  48.          Any system relying on human reliability will be unreliable.
  49.  
  50.          Undetectable errors are infinite in variety, in contrast to
  51.     detectable errors which, by definition, are limited.
  52.  
  53.          Investment in reliabbility will increase until it exceeds the
  54.     probable cost of errors, or util someone insists on getting some work
  55.     done.
  56.  
  57.          Adding manpower to a late software project will make it later.
  58.  
  59.          If builders built buildings the way some programmers write
  60.     programs then the first termite to come along would destroy
  61.     civilization.
  62.  
  63.          Install a system that only a fool can use and only a fool will
  64.     want to use it.
  65.  
  66.          To err is human, but to really foul things up needs a computer.
  67.  
  68.          Any problem, however complicated, will, if looked at in the right
  69.     way, become even more complicated.
  70.  
  71.  
  72.  
  73.          O'TOOLE'S COMMENT ON MURPHY'S LAW
  74.  
  75.          Murphy was an optimist!
  76.  
  77.  
  78.  
  79. ~~~~~~~~~~~~~~~~~~~~~~~ THERE IS NO END OF SAYINGS ~~~~~~~~~~~~~~~~~~~~~~
  80.